package com.itbaizhan.shopping_common.service;

import com.itbaizhan.shopping_common.pojo.Orders;
import com.itbaizhan.shopping_common.pojo.Payment;

import java.util.Map;
import java.util.Objects;

//支付宝支付服务
public interface ZfbPayService {

    /**
     * 生成二维码
     * @param orders 订单对象
     * @return 二维码字符串
     */
    String pcPay(Orders orders);


    /**
     * 验签
     * @param paramMap 支付相关参数
     */
    void checkSign(Map<String, Object> paramMap);

    /**
     * 生成支付记录
     * @param payment 交易对象
     */
    void addPayment(Payment payment);

}
